A = (-4, 8)
B = (-4, 10)
C = (-3.0675951369943233, 8.938155850993057)
a = Segment(B, C)
b = Segment(C, A)
B' = Rotate(B, 3.14, A)
C' = Rotate(C, 3.14, A)
a' = Segment(B', C')
C'_1 = Rotate(C, 3.14, A)
A' = Rotate(A, 3.14, A)
b' = Segment(C'_1, A')
B'_1 = Rotate(B, 1.57, A)
C'_2 = Rotate(C, 1.57, A)
a'_1 = Segment(B'_1, C'_2)
C'_3 = Rotate(C, 1.57, A)
A'_1 = Rotate(A, 1.57, A)
b'_1 = Segment(C'_3, A'_1)
B'_2 = Rotate(B, -1.57, A)
C'_4 = Rotate(C, -1.57, A)
a'_2 = Segment(B'_2, C'_4)
C'_5 = Rotate(C, -1.57, A)
A'_2 = Rotate(A, -1.57, A)
b'_2 = Segment(C'_5, A'_2)
E = (-6, 2)
F = (-2, 2)
u = Vector(E, F)
G = (-6, -2)
v = Vector(E, G)
B'_3 = Translate(B, u)
C'_6 = Translate(C, u)
a'_3 = Segment(B'_3, C'_6)
C'_7 = Translate(C, u)
A'_3 = Translate(A, u)
b'_3 = Segment(C'_7, A'_3)
B'' = Translate(B', u)
C'' = Translate(C', u)
a'' = Segment(B'', C'')
D = Translate(C'_1, u)
A'' = Translate(A', u)
b'' = Segment(D, A'')
H = Translate(B'_1, u)
I = Translate(C'_2, u)
c = Segment(H, I)
J = Translate(C'_3, u)
K = Translate(A'_1, u)
d = Segment(J, K)
L = Translate(B'_2, u)
M = Translate(C'_4, u)
e = Segment(L, M)
N = Translate(C'_5, u)
O = Translate(A'_2, u)
f = Segment(N, O)
P = Translate(B'_2, u)
Q = Translate(B'_3, u)
R = Translate(C'_6, u)
g = Segment(Q, R)
S = Translate(C'_7, u)
T = Translate(A'_3, u)
h = Segment(S, T)
B''' = Translate(B'', u)
C''' = Translate(C'', u)
a''' = Segment(B''', C''')
D' = Translate(D, u)
A''' = Translate(A'', u)
b''' = Segment(D', A''')
H' = Translate(H, u)
I' = Translate(I, u)
c' = Segment(H', I')
J' = Translate(J, u)
K' = Translate(K, u)
d' = Segment(J', K')
L' = Translate(L, u)
M' = Translate(M, u)
e' = Segment(L', M')
N' = Translate(N, u)
O' = Translate(O, u)
f' = Segment(N', O')
L'_1 = Translate(L, u)
P' = Translate(P, u)
Q' = Translate(Q, u)
R' = Translate(R, u)
g' = Segment(Q', R')
S' = Translate(S, u)
T' = Translate(T, u)
h' = Segment(S', T')
U = Translate(B''', u)
V = Translate(C''', u)
i = Segment(U, V)
D'' = Translate(D', u)
W = Translate(A''', u)
j = Segment(D'', W)
H'' = Translate(H', u)
I'' = Translate(I', u)
c'' = Segment(H'', I'')
J'' = Translate(J', u)
K'' = Translate(K', u)
d'' = Segment(J'', K'')
L'' = Translate(L', u)
M'' = Translate(M', u)
e'' = Segment(L'', M'')
N'' = Translate(N', u)
O'' = Translate(O', u)
f'' = Segment(N'', O'')
L''_1 = Translate(L', u)
Z = Translate(L'_1, u)
P'' = Translate(P', u)
Q'' = Translate(Q', u)
R'' = Translate(R', u)
g'' = Segment(Q'', R'')
S'' = Translate(S', u)
T'' = Translate(T', u)
h'' = Segment(S'', T'')
U' = Translate(U, u)
V' = Translate(V, u)
i' = Segment(U', V')
D''' = Translate(D'', u)
W' = Translate(W, u)
j' = Segment(D''', W')
H''' = Translate(H'', u)
I''' = Translate(I'', u)
c''' = Segment(H''', I''')
J''' = Translate(J'', u)
K''' = Translate(K'', u)
d''' = Segment(J''', K''')
L''' = Translate(L'', u)
M''' = Translate(M'', u)
e''' = Segment(L''', M''')
N''' = Translate(N'', u)
O''' = Translate(O'', u)
f''' = Segment(N''', O''')
L'_2 = Translate(L, v)
P'_1 = Translate(P, v)
Q'_1 = Translate(Q, v)
R'_1 = Translate(R, v)
g'_1 = Segment(Q'_1, R'_1)
S'_1 = Translate(S, v)
T'_1 = Translate(T, v)
h'_1 = Segment(S'_1, T'_1)
A_1 = Translate(B''', v)
B_1 = Translate(C''', v)
k = Segment(A_1, B_1)
D''_1 = Translate(D', v)
C_1 = Translate(A''', v)
l = Segment(D''_1, C_1)
H''_1 = Translate(H', v)
I''_1 = Translate(I', v)
c''_1 = Segment(H''_1, I''_1)
J''_1 = Translate(J', v)
K''_1 = Translate(K', v)
d''_1 = Segment(J''_1, K''_1)
L''_2 = Translate(L', v)
M''_1 = Translate(M', v)
e''_1 = Segment(L''_2, M''_1)
N''_1 = Translate(N', v)
O''_1 = Translate(O', v)
f''_1 = Segment(N''_1, O''_1)
D_1 = Translate(L'_1, v)
P''_1 = Translate(P', v)
Q''_1 = Translate(Q', v)
R''_1 = Translate(R', v)
g''_1 = Segment(Q''_1, R''_1)
S''_1 = Translate(S', v)
T''_1 = Translate(T', v)
h''_1 = Segment(S''_1, T''_1)
U'_1 = Translate(U, v)
V'_1 = Translate(V, v)
i'_1 = Segment(U'_1, V'_1)
D'''_1 = Translate(D'', v)
W'_1 = Translate(W, v)
j'_1 = Segment(D'''_1, W'_1)
H'''_1 = Translate(H'', v)
I'''_1 = Translate(I'', v)
c'''_1 = Segment(H'''_1, I'''_1)
J'''_1 = Translate(J'', v)
K'''_1 = Translate(K'', v)
d'''_1 = Segment(J'''_1, K'''_1)
L'''_1 = Translate(L'', v)
M'''_1 = Translate(M'', v)
e'''_1 = Segment(L'''_1, M'''_1)
N'''_1 = Translate(N'', v)
O'''_1 = Translate(O'', v)
f'''_1 = Segment(N'''_1, O'''_1)
E_1 = Translate(L''_1, v)
Z' = Translate(Z, v)
P''' = Translate(P'', v)
Q''' = Translate(Q'', v)
R''' = Translate(R'', v)
g''' = Segment(Q''', R''')
S''' = Translate(S'', v)
T''' = Translate(T'', v)
h''' = Segment(S''', T''')
U'' = Translate(U', v)
V'' = Translate(V', v)
i'' = Segment(U'', V'')
F_1 = Translate(D''', v)
W'' = Translate(W', v)
j'' = Segment(F_1, W'')
G_1 = Translate(H''', v)
H_1 = Translate(I''', v)
m = Segment(G_1, H_1)
I_1 = Translate(J''', v)
J_1 = Translate(K''', v)
n = Segment(I_1, J_1)
K_1 = Translate(L''', v)
L_1 = Translate(M''', v)
p = Segment(K_1, L_1)
M_1 = Translate(N''', v)
N_1 = Translate(O''', v)
q = Segment(M_1, N_1)
O_1 = Translate(L'_2, v)
P_1 = Translate(P'_1, v)
Q_1 = Translate(Q'_1, v)
R_1 = Translate(R'_1, v)
r = Segment(Q_1, R_1)
S_1 = Translate(S'_1, v)
T_1 = Translate(T'_1, v)
s = Segment(S_1, T_1)
U_1 = Translate(A_1, v)
V_1 = Translate(B_1, v)
k' = Segment(U_1, V_1)
W_1 = Translate(D''_1, v)
Z_1 = Translate(C_1, v)
l' = Segment(W_1, Z_1)
A_2 = Translate(H''_1, v)
B_2 = Translate(I''_1, v)
t = Segment(A_2, B_2)
C_2 = Translate(J''_1, v)
D_2 = Translate(K''_1, v)
a_1 = Segment(C_2, D_2)
E_2 = Translate(L''_2, v)
F_2 = Translate(M''_1, v)
b_1 = Segment(E_2, F_2)
G_2 = Translate(N''_1, v)
H_2 = Translate(O''_1, v)
c_1 = Segment(G_2, H_2)
I_2 = Translate(D_1, v)
J_2 = Translate(P''_1, v)
K_2 = Translate(Q''_1, v)
L_2 = Translate(R''_1, v)
d_1 = Segment(K_2, L_2)
M_2 = Translate(S''_1, v)
N_2 = Translate(T''_1, v)
e_1 = Segment(M_2, N_2)
O_2 = Translate(U'_1, v)
P_2 = Translate(V'_1, v)
f_1 = Segment(O_2, P_2)
Q_2 = Translate(D'''_1, v)
R_2 = Translate(W'_1, v)
g_1 = Segment(Q_2, R_2)
S_2 = Translate(H'''_1, v)
T_2 = Translate(I'''_1, v)
h_1 = Segment(S_2, T_2)
U_2 = Translate(J'''_1, v)
V_2 = Translate(K'''_1, v)
i_1 = Segment(U_2, V_2)
W_2 = Translate(L'''_1, v)
Z_2 = Translate(M'''_1, v)
j_1 = Segment(W_2, Z_2)
A_3 = Translate(N'''_1, v)
B_3 = Translate(O'''_1, v)
k_1 = Segment(A_3, B_3)
C_3 = Translate(E_1, v)
Z'' = Translate(Z', v)
D_3 = Translate(P''', v)
E_3 = Translate(Q''', v)
F_3 = Translate(R''', v)
l_1 = Segment(E_3, F_3)
G_3 = Translate(S''', v)
H_3 = Translate(T''', v)
m_1 = Segment(G_3, H_3)
U''' = Translate(U'', v)
V''' = Translate(V'', v)
i''' = Segment(U''', V''')
I_3 = Translate(F_1, v)
W''' = Translate(W'', v)
j''' = Segment(I_3, W''')
J_3 = Translate(G_1, v)
K_3 = Translate(H_1, v)
m' = Segment(J_3, K_3)
L_3 = Translate(I_1, v)
M_3 = Translate(J_1, v)
n' = Segment(L_3, M_3)
N_3 = Translate(K_1, v)
O_3 = Translate(L_1, v)
p' = Segment(N_3, O_3)
P_3 = Translate(M_1, v)
Q_3 = Translate(N_1, v)
q' = Segment(P_3, Q_3)